+Mon Sep 24 12:48:25 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+ * gtk/gtktreestore.c: Doc fixes.
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+ leak for windows that receive events after being destroyed.
+ (#60863, Joshua N. Pritikin)
+
+ * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+ rather than gtk_container_queue_resize().
+
+ * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+ gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+ gtk_container_child_composite_name. (#60217.)
+
2001-09-22 Hans Breuer <hans@breuer.org>
* gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
+Mon Sep 24 12:48:25 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+ * gtk/gtktreestore.c: Doc fixes.
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+ leak for windows that receive events after being destroyed.
+ (#60863, Joshua N. Pritikin)
+
+ * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+ rather than gtk_container_queue_resize().
+
+ * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+ gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+ gtk_container_child_composite_name. (#60217.)
+
2001-09-22 Hans Breuer <hans@breuer.org>
* gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
+Mon Sep 24 12:48:25 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+ * gtk/gtktreestore.c: Doc fixes.
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+ leak for windows that receive events after being destroyed.
+ (#60863, Joshua N. Pritikin)
+
+ * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+ rather than gtk_container_queue_resize().
+
+ * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+ gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+ gtk_container_child_composite_name. (#60217.)
+
2001-09-22 Hans Breuer <hans@breuer.org>
* gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
+Mon Sep 24 12:48:25 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+ * gtk/gtktreestore.c: Doc fixes.
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+ leak for windows that receive events after being destroyed.
+ (#60863, Joshua N. Pritikin)
+
+ * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+ rather than gtk_container_queue_resize().
+
+ * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+ gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+ gtk_container_child_composite_name. (#60217.)
+
2001-09-22 Hans Breuer <hans@breuer.org>
* gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
+Mon Sep 24 12:48:25 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+ * gtk/gtktreestore.c: Doc fixes.
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+ leak for windows that receive events after being destroyed.
+ (#60863, Joshua N. Pritikin)
+
+ * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+ rather than gtk_container_queue_resize().
+
+ * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+ gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+ gtk_container_child_composite_name. (#60217.)
+
2001-09-22 Hans Breuer <hans@breuer.org>
* gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
+Mon Sep 24 12:48:25 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+ * gtk/gtktreestore.c: Doc fixes.
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+ leak for windows that receive events after being destroyed.
+ (#60863, Joshua N. Pritikin)
+
+ * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+ rather than gtk_container_queue_resize().
+
+ * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+ gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+ gtk_container_child_composite_name. (#60217.)
+
2001-09-22 Hans Breuer <hans@breuer.org>
* gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
+Mon Sep 24 12:48:25 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+ * gtk/gtktreestore.c: Doc fixes.
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+ leak for windows that receive events after being destroyed.
+ (#60863, Joshua N. Pritikin)
+
+ * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+ rather than gtk_container_queue_resize().
+
+ * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+ gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+ gtk_container_child_composite_name. (#60217.)
+
2001-09-22 Hans Breuer <hans@breuer.org>
* gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
if (window_private && GDK_WINDOW_DESTROYED (window))
{
if (xevent->type != DestroyNotify)
- return FALSE;
+ {
+ return_val = FALSE;
+ goto done;
+ }
}
else if (window_private)
{
if (GTK_CONTAINER_RESIZE_PENDING (container))
_gtk_container_dequeue_resize_handler (container);
if (container->resize_widgets)
- gtk_container_clear_resize_widgets (container);
+ _gtk_container_clear_resize_widgets (container);
/* do this before walking child widgets, to avoid
* removing children from focus chain one by one.
}
void
-gtk_container_clear_resize_widgets (GtkContainer *container)
+_gtk_container_clear_resize_widgets (GtkContainer *container)
{
GSList *node;
gtk_container_check_resize (container);
else
{
- gtk_container_clear_resize_widgets (container);
+ _gtk_container_clear_resize_widgets (container);
gtk_widget_queue_resize (GTK_WIDGET (container));
}
g_object_notify (G_OBJECT (container), "resize_mode");
}
void
-gtk_container_queue_resize (GtkContainer *container)
+_gtk_container_queue_resize (GtkContainer *container)
{
GtkContainer *resize_container;
* processing or their resize handler to be queued.
*/
if (GTK_IS_RESIZE_CONTAINER (container))
- gtk_container_clear_resize_widgets (container);
+ _gtk_container_clear_resize_widgets (container);
if (GTK_OBJECT_DESTROYED (container) ||
GTK_WIDGET_RESIZE_NEEDED (container))
return;
* resize_widgets list.
*/
if (resize_container->parent)
- gtk_container_queue_resize (container);
+ _gtk_container_queue_resize (container);
else
gtk_widget_size_allocate (GTK_WIDGET (container),
>K_WIDGET (container)->allocation);
}
gchar*
-gtk_container_child_composite_name (GtkContainer *container,
+_gtk_container_child_composite_name (GtkContainer *container,
GtkWidget *child)
{
g_return_val_if_fail (container != NULL, NULL);
G_OBJECT_WARN_INVALID_PSPEC ((object), "child property id", (property_id), (pspec))
-/* Non-public methods */
-void gtk_container_queue_resize (GtkContainer *container);
-void gtk_container_clear_resize_widgets (GtkContainer *container);
void gtk_container_forall (GtkContainer *container,
GtkCallback callback,
gpointer callback_data);
-gchar* gtk_container_child_composite_name (GtkContainer *container,
+
+/* Non-public methods */
+void _gtk_container_queue_resize (GtkContainer *container);
+void _gtk_container_clear_resize_widgets (GtkContainer *container);
+gchar* _gtk_container_child_composite_name (GtkContainer *container,
GtkWidget *child);
void _gtk_container_dequeue_resize_handler (GtkContainer *container);
#ifndef GTK_DISABLE_DEPRECATED
#define gtk_notebook_current_page gtk_notebook_get_current_page
+#define gtk_notebook_set_page gtk_notebook_set_current_page
#endif /* GTK_DISABLE_DEPRECATED */
#ifdef __cplusplus
real_queue_resize (GtkWidget *widget)
{
if (GTK_IS_RESIZE_CONTAINER (widget))
- gtk_container_clear_resize_widgets (GTK_CONTAINER (widget));
+ _gtk_container_clear_resize_widgets (GTK_CONTAINER (widget));
if (widget->parent)
- gtk_container_queue_resize (GTK_CONTAINER (widget->parent));
+ _gtk_container_queue_resize (GTK_CONTAINER (widget->parent));
else if (GTK_WIDGET_TOPLEVEL (widget) && GTK_IS_CONTAINER (widget))
- gtk_container_queue_resize (GTK_CONTAINER (widget));
+ _gtk_container_queue_resize (GTK_CONTAINER (widget));
}
static void
g_free (child);
if (was_visible && GTK_WIDGET_VISIBLE (container))
- gtk_container_queue_resize (container);
+ gtk_widget_queue_resize (GTK_WIDGET (container));
break;
}
}
/**
* gtk_tree_store_insert:
- * @list_store: A #GtkListStore
+ * @tree_store: A #GtkListStore
* @iter: An unset #GtkTreeIter to set to the new row
* @parent: A valid #GtkTreeIter, or %NULL
* @position: position to insert the new row
* gtk_tree_store_insert_before:
* @tree_store: A #GtkTreeStore
* @iter: An unset #GtkTreeIter to set to the new row
- * parent: A valid #GtkTreeIter, or %NULL
+ * @parent: A valid #GtkTreeIter, or %NULL
* @sibling: A valid #GtkTreeIter, or %NULL
*
* Inserts a new row before @sibling. If @sibling is %NULL, then the row will
* gtk_tree_store_insert_after:
* @tree_store: A #GtkTreeStore
* @iter: An unset #GtkTreeIter to set to the new row
- * parent: A valid #GtkTreeIter, or %NULL
+ * @parent: A valid #GtkTreeIter, or %NULL
* @sibling: A valid #GtkTreeIter, or %NULL
*
* Inserts a new row after @sibling. If @sibling is %NULL, then the row will be
toplevel = NULL;
if (GTK_IS_RESIZE_CONTAINER (widget))
- gtk_container_clear_resize_widgets (GTK_CONTAINER (widget));
+ _gtk_container_clear_resize_widgets (GTK_CONTAINER (widget));
/* Remove the widget and all its children from any ->resize_widgets list
* of all the parents in our branch. This code should move into gtkcontainer.c
}
if (GTK_IS_RESIZE_CONTAINER (widget))
- gtk_container_clear_resize_widgets (GTK_CONTAINER (widget));
+ _gtk_container_clear_resize_widgets (GTK_CONTAINER (widget));
gtk_signal_emit (GTK_OBJECT (widget), widget_signals[SIZE_ALLOCATE], &real_allocation);
g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
if (GTK_WIDGET_COMPOSITE_CHILD (widget) && widget->parent)
- return gtk_container_child_composite_name (GTK_CONTAINER (widget->parent),
+ return _gtk_container_child_composite_name (GTK_CONTAINER (widget->parent),
widget);
else
return NULL;
}
gtk_widget_size_allocate (widget, &allocation);
- gtk_container_queue_resize (GTK_CONTAINER (widget));
+ _gtk_container_queue_resize (GTK_CONTAINER (widget));
g_return_if_fail (!GTK_WIDGET_REALIZED (widget));
}